XML 59 R43.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Accounting Policies [Abstract] |  |  |  |  |  |
Asset Retirement Obligation, Cash Paid to Settle |  |  | $ 10,305,000 | $ 63,319,000 | $ 114,109,000 |
Revenue Recognition, Multiple-deliverable Arrangements [Line Items] |  |  |  |  |  |
Rental expenses |  |  | 417,549,000 | 466,908,000 | 400,739,000 |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |
Impairments of long-lived assets |  |  | 44,158,000 | 34,842,000 | 9,578,000 |
Proceeds from sale of heavy lift barge |  |  | $ 7,135,000 | 17,527,000 | 1,794,000 |
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Net [Abstract] |  |  |  |  |  |
Percentage of consolidated net assets comprised of investment in CCLP | 25.00% |  | 25.00% |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Acquisition contingent consideration liability | $ 0 |  | $ 0 |  |  |
Acquisition contingent consideration liability | 0 |  | 0 |  |  |
Cumulative adjustment to equity based compensation expense | 6,700,000 |  |  |  |  |
Equity-based compensation expense |  |  | 13,900,000.0 | 4,700,000 | 4,800,000 |
Foreign currency exchange gains and losses |  |  | (1,700,000) | (1,200,000) | (1,800,000) |
Reduction in decommissioning liabilities for work performed |  |  |  | 63,300,000 | 119,600,000 |
Estimated future hurricane repair expenses | 7,800,000 |  | 7,800,000 |  |  |
Insurance gains credited to earnings |  |  |  |  | 7,600,000 |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  | 293,866,000 | 188,159,000 | 189,604,000 |
Goodwill adjustments |  |  | (180,921,000) | (68,125,000) | (1,445,000) |
Goodwill acquired |  |  |  | 173,832,000 |  |
Ending balance | 112,945,000 | $ 293,866,000 | 112,945,000 | 293,866,000 | 188,159,000 | $ 189,604,000
Goodwill impairment |  | 60,400,000 | 177,006,000 | 64,295,000 | 0 | 0
Allowances for Doubtful Accounts [Table] |  |  |  |  |  |
At beginning of period |  |  | 2,485,000 | 1,349,000 | 1,085,000 |
Activity in the period: |  |  |  |  |  |
Provision for doubtful accounts |  |  | 5,387,000 | 856,000 | 374,000 |
Account chargeoffs |  |  | (25,000) | 280,000 | (110,000) |
At end of period | 7,847,000 | 2,485,000 | 7,847,000 | 2,485,000 | 1,349,000 | 1,085,000
Inventories Detail [Table] |  |  |  |  |  |
Finished goods | 54,587,000 | 62,188,000 | 54,587,000 | 62,188,000 |  |
Raw materials | 1,731,000 | 5,005,000 | 1,731,000 | 5,005,000 |  |
Parts and supplies | 37,379,000 | 51,229,000 | 37,379,000 | 51,229,000 |  |
Work in progress | 23,312,000 | 70,935,000 | 23,312,000 | 70,935,000 |  |
Inventories | 117,009,000 | 189,357,000 | 117,009,000 | 189,357,000 |  |
Depreciation expense |  |  | 138,200,000 | 109,200,000 | 76,900,000 |
Interest capitalized |  |  | 400,000 | 800,000 | 1,600,000 |
Amortization expense of patents, trademarks, and other intangible assets |  |  | 14,800,000 | 9,300,000 | 5,000,000 |
Future amortization expense, 2014 | 8,700,000 |  | 8,700,000 |  |  |
Future amortization expense, 2015 | 8,400,000 |  | 8,400,000 |  |  |
Future amortization expense, 2016 | 8,200,000 |  | 8,200,000 |  |  |
Future amortization expense, 2017 | 8,100,000 |  | 8,100,000 |  |  |
Future amortization expense, 2018 | 8,000,000 |  | 8,000,000 |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Fair value of intangible assets acquired |  |  | 92,600,000 |  |  |
Fluids Division [Member] |  |  |  |  |  |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  | 6,636,000 | 0 | 0 |
Goodwill adjustments |  |  | 0 | 0 | 0 |
Goodwill acquired |  |  |  | 6,636,000 |  |
Ending balance | 6,636,000 | 6,636,000 | 6,636,000 | 6,636,000 | 0 | 0
Goodwill impairment |  |  |  | 5,200,000 |  |
Accumulated impairment losses | 23,800,000 |  | 23,800,000 |  |  |
Production Testing Division [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 64,300,000 |  | 64,300,000 |  |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  |  | 112,062,000 | 113,507,000 |
Goodwill adjustments |  |  | (39,775,000) | (64,189,000) | (1,445,000) |
Goodwill acquired |  |  |  | 5,809,000 |  |
Ending balance |  |  |  |  | 112,062,000 | 113,507,000
Goodwill impairment |  |  |  | 14,500,000 |  |
Accumulated impairment losses | 97,900,000 |  | 97,900,000 |  |  |
Goodwill, gross | 51,500,000 |  | 51,500,000 |  |  |
Residual purchase price to be allocated to goodwill | 13,907,000 | 53,682,000 | 13,907,000 | 53,682,000 |  |
CSI Compressco [Member] |  |  |  |  |  |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  |  | 72,161,000 | 72,161,000 |
Goodwill adjustments |  |  | (141,146,000) | 0 | 0 |
Goodwill acquired |  |  |  | 161,387,000 |  |
Ending balance |  |  |  |  | 72,161,000 | 72,161,000
Accumulated impairment losses | 139,400,000 |  | 139,400,000 |  |  |
Goodwill, gross | 233,600,000 | 233,548,000 | 233,600,000 | 233,548,000 |  |
Residual purchase price to be allocated to goodwill | 92,402,000 |  | 92,402,000 |  |  |
Offshore Services [Member] |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |
Impairment of heavy lift barge |  |  |  |  | 9,300,000 |
Proceeds from sale of heavy lift barge |  |  |  | 3,000,000 |  |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  | 0 | 3,936,000 | 3,936,000 |
Goodwill adjustments |  |  | 0 | (3,936,000) | 0 |
Ending balance | 0 | 0 | 0 | 0 | 3,936,000 | 3,936,000
Goodwill impairment |  |  |  | 13,700,000 |  |
Accumulated impairment losses | 27,200,000 |  | 27,200,000 |  |  |
Maritech [Member] |  |  |  |  |  |
Goodwill table (details) |  |  |  |  |  |
Beginning balance |  |  | 0 | 0 | 0 |
Goodwill adjustments |  |  |  | 0 | 0 |
Ending balance | 0 | 0 | $ 0 | 0 | 0 | $ 0
Building [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 15 years |  |  |
Building [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 40 years |  |  |
Barges and vessels [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 5 years |  |  |
Barges and vessels [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 30 years |  |  |
Machinery and equipment [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 2 years |  |  |
Machinery and equipment [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 20 years |  |  |
Automobiles and trucks [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 3 years |  |  |
Automobiles and trucks [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 4 years |  |  |
Chemical plants [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 15 years |  |  |
Chemical plants [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 30 years |  |  |
Compressors [Member] | Minimum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 12 years |  |  |
Compressors [Member] | Maximum [Member] |  |  |  |  |  |
Property, Plant, and Equipment [Line Items] |  |  |  |  |  |
Property, plant, and equipment, useful life |  |  | 20 years |  |  |
Service Agreements [Member] |  |  |  |  |  |
Revenue Recognition, Multiple-deliverable Arrangements [Line Items] |  |  |  |  |  |
Rental revenue |  |  | $ 136,384 | 91,509 | 20,492 |
Rental expenses |  |  | 67,718 | 43,240 | $ 8,422 |
Fair Value, Measurements, Recurring [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Asset for foreign currency derivative contracts | 23,000 | 0 | 23,000 | 0 |  |
Liability for foreign currency derivative contracts | (385,000) | (174,000) | (385,000) | (174,000) |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Total | (362,000) | (174,000) | (362,000) | (174,000) |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Asset for foreign currency derivative contracts | 0 | 0 | 0 | 0 |  |
Liability for foreign currency derivative contracts | 0 | 0 | 0 | 0 |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Asset for foreign currency derivative contracts | 23,000 |  | 23,000 |  |  |
Liability for foreign currency derivative contracts | 385,000 |  | 385,000 |  |  |
Acquisition contingent consideration liability | 0 |  | 0 |  |  |
Acquisition contingent consideration liability | 0 |  | 0 |  |  |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Asset for foreign currency derivative contracts | 0 | 0 | 0 | 0 |  |
Liability for foreign currency derivative contracts | 0 | 0 | 0 | 0 |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Acquisition contingent consideration liability | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Other assets | 0 | 0 | 0 | 0 |  |
Total | (127,880,000) | (287,330,000) | (127,880,000) | (287,330,000) |  |
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Other assets | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Other assets | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Other assets | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Accumulated Other-than-Temporary Impairment [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Other assets | 0 | 1,856,000 | 0 | 1,856,000 |  |
Total | (221,164,000) | (99,137,000) | (221,164,000) | (99,137,000) |  |
Fair Value, Measurements, Nonrecurring [Member] | Fluids Division [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 6,323,000 | 1,225,000 | 6,323,000 | 1,225,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fluids Division [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fluids Division [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fluids Division [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 6,323,000 | 1,225,000 | 6,323,000 | 1,225,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | Fluids Division [Member] | Accumulated Other-than-Temporary Impairment [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 19,889,000 | 5,201,000 | 19,889,000 | 5,201,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | Production Testing Division [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 14,476,000 | 94,328,000 | 14,476,000 | 94,328,000 |  |
Intangible assets |  | 34,941,000 |  | 34,941,000 |  |
Goodwill | 13,907,000 | 53,681,000 | 13,907,000 | 53,681,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | Production Testing Division [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 | 0 | 0 | 0 |  |
Intangible assets |  | 0 |  | 0 |  |
Goodwill | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Production Testing Division [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 | 0 | 0 | 0 |  |
Intangible assets |  | 0 |  | 0 |  |
Goodwill | 0 | 0 | 0 | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Production Testing Division [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 14,476,000 | 94,328,000 | 14,476,000 | 94,328,000 |  |
Intangible assets |  | 34,941,000 |  | 34,941,000 |  |
Goodwill | 13,907,000 | 53,681,000 | 13,907,000 | 53,681,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | Production Testing Division [Member] | Accumulated Other-than-Temporary Impairment [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 12,310,000 | 7,646,000 | 12,310,000 | 7,646,000 |  |
Intangible assets |  | 6,831,000 |  | 6,831,000 |  |
Goodwill | 37,562,000 | 60,359,000 | 37,562,000 | 60,359,000 |  |
Fair Value, Measurements, Nonrecurring [Member] | CSI Compressco [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 772,000 |  | 772,000 |  |  |
Intangible assets | 0 |  | 0 |  |  |
Goodwill | 92,402,000 |  | 92,402,000 |  |  |
Fair Value, Measurements, Nonrecurring [Member] | CSI Compressco [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 |  | 0 |  |  |
Intangible assets | 0 |  | 0 |  |  |
Goodwill | 0 |  | 0 |  |  |
Fair Value, Measurements, Nonrecurring [Member] | CSI Compressco [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 0 |  | 0 |  |  |
Intangible assets | 0 |  | 0 |  |  |
Goodwill | 0 |  | 0 |  |  |
Fair Value, Measurements, Nonrecurring [Member] | CSI Compressco [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 772,000 |  | 772,000 |  |  |
Intangible assets | 0 |  | 0 |  |  |
Goodwill | 92,402,000 |  | 92,402,000 |  |  |
Fair Value, Measurements, Nonrecurring [Member] | CSI Compressco [Member] | Accumulated Other-than-Temporary Impairment [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets | 6,300,000 |  | 6,300,000 |  |  |
Intangible assets | 5,659,000 |  | 5,659,000 |  |  |
Goodwill | 139,444,000 |  | 139,444,000 |  |  |
Fair Value, Measurements, Nonrecurring [Member] | Offshore Services [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 103,155,000 |  | 103,155,000 |  |
Goodwill |  | 0 |  | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Offshore Services [Member] | Fair Value, Inputs, Level 1 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 0 |  | 0 |  |
Goodwill |  | 0 |  | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Offshore Services [Member] | Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 0 |  | 0 |  |
Goodwill |  | 0 |  | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Offshore Services [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 103,155,000 |  | 103,155,000 |  |
Goodwill |  | 0 |  | 0 |  |
Fair Value, Measurements, Nonrecurring [Member] | Offshore Services [Member] | Accumulated Other-than-Temporary Impairment [Member] |  |  |  |  |  |
Fair Value Measurements [Line Items] |  |  |  |  |  |
Long-lived assets |  | 13,308,000 |  | 13,308,000 |  |
Goodwill |  | 3,936,000 |  | 3,936,000 |  |
CSI Compressco Senior Notes [Member] |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Fair value of Senior Notes | 259,900,000 | 354,900,000 | 259,900,000 | 354,900,000 |  |
Carrying value of Senior Notes | 350,000,000 |  | 350,000,000 |  |  |
TETRA Senior Notes [Member] |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Fair value of Senior Notes | 229,800,000 | 310,700,000 | 229,800,000 | 310,700,000 |  |
Carrying value of Senior Notes | $ 385,000,000 | $ 305,000,000 | $ 385,000,000 | $ 305,000,000 |  |
Finite-Lived Intangible Assets [Member] | Minimum [Member] |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Average useful life of finite-lived intangible asset |  |  | 2 years |  |  |
Finite-Lived Intangible Assets [Member] | Maximum [Member] |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Average useful life of finite-lived intangible asset |  |  | 20 years |  |  |
Intangible Assets, Amortization Period [Member] | Minimum [Member] |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Average useful life of finite-lived intangible asset |  |  | 2 years |  |  |
Intangible Assets, Amortization Period [Member] | Maximum [Member] |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Average useful life of finite-lived intangible asset |  |  | 20 years |  |  |
Intangible Assets, Amortization Period [Member] | Weighted Average [Member] |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets [Line Items] |  |  |  |  |  |
Average useful life of finite-lived intangible asset |  |  | 12 years 6 months |  |  |

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

X
- Definition Account chargeoffs to allowances for doubtful accounts in the period. + References No definition available. + Details
Name: | tti_Allowancesfordoubtfulaccountchargeoffs
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cumulative adjustment to equity based compensation expense + References No definition available. + Details
Name: | tti_Cumulativeadjustmenttoequitybasedcompensationexpense
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated remaining hurricane related damage assessment costs and repair expenses accrued in decommissioning liabilities, net of anticipated insurance recoveries. + References No definition available. + Details
Name: | tti_Estimatedfuturehurricanerelatedrepairexpenses
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reduction to decommissioning liabilities recorded for work performed during the period. + References No definition available. + Details
Name: | tti_Reductionindecommissioningliabilitiesforworkperformed
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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_AcquiredFiniteLivedIntangibleAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References No definition available. + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + 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.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5074-111524 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 17 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3367-108585 + Details
Name: | us-gaap_AssetRetirementObligationCashPaidToSettle
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total remaining unamortized or unaccreted amounts of premiums, discounts, and intangible assets, in years subsequent to the year of acquisition, when the total amounts of remaining discounts, premiums, and intangible assets exceed 30 percent of stockholders' equity. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value of contingent consideration in a business combination that is classified in shareholders' equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total costs related to services rendered by an entity during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfServices
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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 + Details
Name: | us-gaap_Depreciation
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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The fair value of assets acquired in noncash investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586 + Details
Name: | us-gaap_FairValueOfAssetsAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19190-110258 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30700-110894 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAcquiredDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value portion of asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19190-110258 + Details
Name: | us-gaap_GoodwillFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a,h) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a,h) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13777-109266 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of other (increase) decrease of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillOtherChanges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_GoodwillRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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_ImpairedLongLivedAssetsHeldAndUsedLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 225 -Section 45 -Paragraph 11 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51659069&loc=d3e92212-112881 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Impairment -URI http://asc.fasb.org/extlink&oid=6515133 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51719941&loc=d3e2921-110230 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=51824106&loc=d3e2420-110228 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=51824106&loc=d3e2611-110228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The excess or deficiency of insurance recoveries compared to the recorded loss incurred from an insured event (including a conversion of nonmonetary assets to monetary assets). An excess would occur from recovery of lost profits, and recoveries at current replacement cost less carrying amounts of assets that were damaged or destroyed. This element is (1) intended to be used whenever a relevant insurance event concept is needed and (2) moved to the portion of the income statement to correspond to the entity's classification as a component of operating results, nonoperating item, discontinued operations, or extraordinary item. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355 + Details
Name: | us-gaap_InsuredEventGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash paid during the current period for interest that is capitalized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3213-108585 + Details
Name: | us-gaap_InterestPaidCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer. + 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.6(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryFinishedGoods
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. + 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=51655945&loc=d3e3927-108312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 + Details
Name: | us-gaap_InventoryNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer. + 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.6(a)(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryRawMaterials
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer. + 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.6(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryWorkInProcess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Percent of net assets at close of period. For schedules of investments that are categorized, each category has a percent of net assets for the aggregated value of the Investments in the category. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12.3) -URI http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-12C.Column D.2) -URI http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010 + Details
Name: | us-gaap_InvestmentOwnedPercentOfNetAssets
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. + 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 03 -Paragraph 13, 16 -Article 9 Reference 4: 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_NotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of notes payable. + 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,22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_NotesPayableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of other assets. + References No definition available. + Details
Name: | us-gaap_OtherAssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Inventory -URI http://asc.fasb.org/extlink&oid=6516093 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.6(a)(5)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherInventorySupplies
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3179-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 + Details
Name: | us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value portion of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19190-110258 + Details
Name: | us-gaap_PropertyPlantAndEquipmentFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.5) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
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_RevenueRecognitionMultipleDeliverableArrangementsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tti_FluidsDivisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tti_ProductionTestingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tti_OffshoreServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tti_MaritechMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherTransportationEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherEnergyEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=us-gaap_ServiceAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
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: |

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

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntangibleAssetsAmortizationPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |