XML 48 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions and Dispositions Acquisitions and Dispositions 2 (Details)
12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 12 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, 2013
Optima Solutions [Member]
USD ($)
Dec. 31, 2012
Optima Solutions [Member]
USD ($)
Dec. 31, 2012
Optima Solutions [Member]
GBP (£)
Mar. 09, 2012
Optima Solutions [Member]
USD ($)
Dec. 31, 2012
Eastern Reservoir Services [Member]
USD ($)
Apr. 23, 2012
Eastern Reservoir Services [Member]
USD ($)
Dec. 31, 2014
Joint Venture [Member]
USD ($)
Jan. 16, 2014
Joint Venture [Member]
USD ($)
Dec. 31, 2014
TD EnerServ [Member]
USD ($)
Jan. 29, 2014
TD EnerServ [Member]
USD ($)
Sep. 30, 2014
Compressor Systems, Inc. [Member]
Dec. 31, 2014
Compressor Systems, Inc. [Member]
USD ($)
Aug. 11, 2014
Compressor Systems, Inc. [Member]
USD ($)
Aug. 04, 2014
Compressor Systems, Inc. [Member]
USD ($)
Dec. 31, 2012
Greywolf Production Systems [Member]
USD ($)
Jul. 31, 2012
Greywolf Production Systems [Member]
USD ($)
Mar. 09, 2012
Minimum [Member]
Optima Solutions [Member]
USD ($)
Jan. 29, 2014
Minimum [Member]
TD EnerServ [Member]
USD ($)
Dec. 31, 2014
Minimum [Member]
Compressor Systems, Inc. [Member]
Mar. 09, 2012
Maximum [Member]
Optima Solutions [Member]
USD ($)
Jan. 29, 2014
Maximum [Member]
TD EnerServ [Member]
USD ($)
Dec. 31, 2014
Maximum [Member]
Compressor Systems, Inc. [Member]
Sep. 30, 2014
Subsidiaries [Member]
Dec. 31, 2014
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
Subsidiaries [Member]
USD ($)
Dec. 31, 2014
Subsidiaries [Member]
Compressor Systems, Inc. [Member]
USD ($)
Aug. 11, 2014
Subsidiaries [Member]
Compressor Systems, Inc. [Member]
Aug. 04, 2014
Subsidiaries [Member]
Compressor Systems, Inc. [Member]
USD ($)
Dec. 31, 2014
Parent Company [Member]
USD ($)
Dec. 31, 2013
Parent Company [Member]
USD ($)
Dec. 31, 2014
Parent Company [Member]
Compressor Systems, Inc. [Member]
Aug. 04, 2014
Parent Company [Member]
Compressor Systems, Inc. [Member]
USD ($)
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
CSI Compressco Senior Notes [Member]
USD ($)
Aug. 04, 2014
CSI Compressco Senior Notes [Member]
Compressor Systems, Inc. [Member]
USD ($)
Dec. 31, 2014
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Sep. 30, 2014
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Dec. 31, 2013
CSI Compressco Senior Notes [Member]
Subsidiaries [Member]
USD ($)
Business Acquisition [Line Items]                                                                                      
Date of acquisition         Mar. 09, 2012 Mar. 09, 2012   Apr. 23, 2012   Jan. 16, 2014   Jan. 29, 2014   Jul. 20, 2014       Jul. 31, 2012                                                  
Percentage of ownership interest acquired             100.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
      50.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Purchase price         $ 65,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
£ 41,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
  $ 42,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
  $ 25,200,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
  $ 15,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
          $ 55,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                $ 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
                           
Fair value of existing investment in acquiree                   21,800,000us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                                 
Remeasurement gain                   5,700,000us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                                 
Charge to earnings associated with termination of prior relationship                   2,900,000us-gaap_LossOnContractTermination
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                                 
Contingent consideration, maximum                         8,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
                  4,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
8,000,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                                     
Contingent consideration, minimum                                       0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                                           
Proceeds from sale of wireline and abandonment assets     10,700,000us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment                                                                                
Gain on disposal of assets     6,800,000tti_Gainondisposalofnoncoreassets                                                                                
Adjustment of liability associated with contingent purchase price       1,200,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
              2,300,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
                                                             
Total adjustment to liability associated with contingent consideration         2,400,000tti_Contingentconsiderationtotaladjustment
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
                                                                           
Revenues associated with acquired operations         20,200,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    24,600,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
  38,000,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
        152,500,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
    17,300,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Depreciation and amortization associated with acquired operations         3,100,000tti_BusinessCombinationProFormaInformationDepreciationAndAmortizationOfAcquiressSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    3,000,000tti_BusinessCombinationProFormaInformationDepreciationAndAmortizationOfAcquiressSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
  1,500,000tti_BusinessCombinationProFormaInformationDepreciationAndAmortizationOfAcquiressSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
        25,200,000tti_BusinessCombinationProFormaInformationDepreciationAndAmortizationOfAcquiressSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
    1,000,000tti_BusinessCombinationProFormaInformationDepreciationAndAmortizationOfAcquiressSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Income before taxes associated with acquired operations         2,500,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    5,400,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
  8,900,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
        15,800,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
    1,100,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Transaction costs             1,300,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
  500,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
          5,500,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
      1,000,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                               
Deferred financing costs                             16,600,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                        100,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
          8,400,000us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresIssuanceCostsNotExpensed
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
 
Acquisition and transaction financing fees 9,869,000us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts                       (9,300,000)us-gaap_PaymentsOfFinancingCosts
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                              (200,000)us-gaap_PaymentsOfFinancingCosts
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
       
Average useful life of finite-lived intangible asset                                           2 years     15 years                                    
Purchase price allocation, current assets                                 101,108,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Purchase price allocation, property, plant and equipment         16,800,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    18,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
    1,300,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
  7,300,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
      571,264,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
17,700,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Purchase price allocation, net working capital         3,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
          18,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Cash acquired                     12,000,000us-gaap_Cash
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Purchase price allocation, other liabilities associated with contingent purchase price         3,500,000us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
              2,300,000us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
                                                           
Purchase price allocation, deferred tax and other liabilities         7,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
          4,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Purchase price allocation, certain intangible assets         20,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    3,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
    22,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
  3,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
      66,800,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
3,500,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Purchase price allocation, nondeductible goodwill         35,600,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= tti_OptimaSolutionsMember
    20,600,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= tti_EasternReservoirServicesMember
  5,800,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
  6,600,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= tti_TDEnerServMember
          34,300,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= tti_GreywolfProductionSystemsMember
                                                 
Business Acquisition, Effective Date of Acquisition                                                   Aug. 04, 2014                                  
Purchase price allocation, goodwill                                 161,462,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Purchase price allocation, total assets acquired                                 900,634,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Purchase price allocation, current liabilities                                 75,634,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Purchase price allocation, total liabilities assumed                                 75,634,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Purchase price allocation, net assets acquired                                 825,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                   
Total ownership interest resulting from acquisition                     100.00%tti_Totalownershipinterestresultingfromacquisition
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Ownership interest immediately prior to acquisition                     50.00%tti_Ownershipinterestimmediatelypriortoacquisition
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Amount paid at closing                     15,000,000tti_Amountpaidatclosing
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Additional consideration payable at a later date                     10,200,000tti_Additionalconsiderationpayableatalaterdate
/ us-gaap_BusinessAcquisitionAxis
= tti_JointVentureMember
                                                               
Due date of second payment                   Jun. 16, 2014                                                                  
Carrying value of Senior Notes 350,000,000us-gaap_NotesPayable                                                                                    
Senior Note, stated percentage rate                                                                               7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
     
Long-term debt 935,035,000us-gaap_LongTermDebt                                                   539,961,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
29,959,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
      395,074,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
357,857,000us-gaap_LongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
    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
  350,000,000us-gaap_LongTermDebt
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
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
Proceeds from sale of Senior Notes                                                                                 337,800,000us-gaap_ProceedsFromSaleOfNotesReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= tti_CompresscoPartnersSeniorNotesMember
   
Proceeds from issuance of CCLP common units                             359,100,000us-gaap_ProceedsFromIssuanceOfCommonLimitedPartnersUnits
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Net proceeds from issuance of CCLP common units                             346,000,000tti_Netproceedsfromissuanceorsaleofequity
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Number of CCLP common units sold                             15,280,000us-gaap_PartnersCapitalAccountUnitsSoldInPublicOffering
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Amount borrowed under credit facility                                                             210,000,000us-gaap_OtherBorrowings
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SubsidiariesMember
          40,000,000us-gaap_OtherBorrowings
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_DomesticLineOfCreditMember
           
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
                 
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
                           
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
                                                       
TETRA's ownership interest in CCLP                             44.00%us-gaap_MinorityInterestOwnershipPercentageByParent
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Value of trademarks/tradenames                             32,400,000us-gaap_IndefiniteLivedTrademarks
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Value of customer relationships                             22,100,000us-gaap_FiniteLivedCustomerRelationshipsGross
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Value of other intangible assets                             12,300,000us-gaap_OtherFiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Accumulated amortization, intangible assets acquired 39,754,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization 31,956,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization                         3,800,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= tti_CompressorSystemsInc.Member
                                                       
Proceeds from Sale of Oil and Gas Property and Equipment     $ 4,400,000us-gaap_ProceedsFromSaleOfOilAndGasPropertyAndEquipment