XML 52 R37.htm IDEA: XBRL DOCUMENT
v3.19.1

CCLP Series A Convertiable Preferred Units CCLP Series A Preferred Units (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018
Preferred Units [Line Items] |  |  |
Maximum settlement of preferred unit conversion | 10,200,000 |  |
Redemption Premium | $ 8,346 |  |
Preferred Stock Redemption Premium | 397 |  |
Preferred Units | 18,278 |  | $ 27,019
Preferred, Fair Value Adjustment | $ (1,163) |  |
Shares Issued, Price Per Share | $ 11.43 |  |
Liabilities, Fair Value Adjustment | $ (1,163) | $ (1,358) |
Maximum Settlement of Preferred, If Converted | 7,400,000 |  |
Settlement of Series A Preferred, If settled | $ 21,000 |  |
Incremental Settlement of Series A Preferred, If converted | 2,800,000 |  |
TETRA [Member] |  |  |
Preferred Units [Line Items] |  |  |
Proceeds from Convertible Debt | $ 10,000 |  |
Number of Shares of Convertible Debt | 874,891 |  |
Preferred Units, Outstanding | 223,474 |  |
CSI Compressco [Member] |  |  |
Preferred Units [Line Items] |  |  |
Number of Shares of Convertible Debt | 6,999,126 |  |
Preferred Units, Outstanding | 1,779,417 |  |

X
- Definition The incremental number of common units that would be issued if the Series A Preferred Units were converted at the balance sheet date at a higher common unit price than the current market value. + References No definition available. + Details
Name: | tti_IncrementalSettlementofSeriesAPreferredIfconverted
Namespace Prefix: | tti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum Settlement of Preferred, If Converted + References No definition available. + Details
Name: | tti_MaximumSettlementofPreferredIfConverted
Namespace Prefix: | tti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum settlement of preferred unit conversion + References No definition available. + Details
Name: | tti_Maximumsettlementofpreferredunitconversion
Namespace Prefix: | tti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of units from the issuance of a long-term debt instrument which can be exchanged for a specified amount of common units. + References No definition available. + Details
Name: | tti_NumberofSharesofConvertibleDebt
Namespace Prefix: | tti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties. + References No definition available. + Details
Name: | tti_PreferredFairValueAdjustment
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Including the current and noncurrent portions, carrying amount of debt identified as being convertible into common units as of the balance sheet date. + References No definition available. + Details
Name: | tti_PreferredUnits
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The dollar value of common units that would be issued if the Series A Preferred Units were converted at the balance sheet date. + References No definition available. + Details
Name: | tti_SettlementofSeriesAPreferredIfsettled
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27010884&loc=d3e42851-122695 + Details
Name: | us-gaap_PreferredStockRedemptionPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_PreferredUnitsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of preferred units outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PreferredUnitsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share. + References No definition available. + Details
Name: | us-gaap_RedemptionPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | dei_LegalEntityAxis=tti_CSICompresscoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |